package pb

import (
	"reflect"
	"leaf/core/msg"
)

var MapId2MessageType = map[uint16]reflect.Type{
	102:   reflect.TypeOf(&C2S_ServerInfo{}),
	107:   reflect.TypeOf(&S2C_Regs{}),
	108:   reflect.TypeOf(&C2S_Login{}),
	114:   reflect.TypeOf(&C2S_LogicAuth{}),
	101:   reflect.TypeOf(&S2C_Empty{}),
	105:   reflect.TypeOf(&S2C_GuestAuth{}),
	110:   reflect.TypeOf(&C2S_CreateUser{}),
	117:   reflect.TypeOf(&S2C_TestNotfiy{}),
	103:   reflect.TypeOf(&S2C_ServerInfo{}),
	104:   reflect.TypeOf(&C2S_GuestAuth{}),
	106:   reflect.TypeOf(&C2S_Regs{}),
	109:   reflect.TypeOf(&S2C_Login{}),
	111:   reflect.TypeOf(&S2C_CreateUser{}),
	112:   reflect.TypeOf(&C2S_LoginUseRole{}),
	113:   reflect.TypeOf(&S2C_LoginUseRole{}),
	115:   reflect.TypeOf(&S2C_LogicAuth{}),
	116:   reflect.TypeOf(&C2S_StartMatch{}),
	10006: reflect.TypeOf(&L2M_StartMatch{}),
	10009: reflect.TypeOf(&S2C_GateAddr{}),
	10003: reflect.TypeOf(&S2D_GetUserData{}),
	10004: reflect.TypeOf(&D2S_GetUserData{}),
	10005: reflect.TypeOf(&S2D_CreateUser{}),
	10007: reflect.TypeOf(&M2L_StartMatch{}),
	10008: reflect.TypeOf(&C2S_NotifyMsg{}),
	10001: reflect.TypeOf(&G2L_Login{}),
	10002: reflect.TypeOf(&L2G_Login{}),
}

func init() {
	msg.RegisterMessage(MapId2MessageType)
}
